package com.returnsoft.resource.service;

import java.util.List;

import javax.ejb.Remote;

import com.returnsoft.resource.dto.OjtDto;
import com.returnsoft.resource.dto.TrainingDto;
import com.returnsoft.resource.exception.RecruitmentException;

@Remote
public interface OjtInterface {
	
	public List<OjtDto> findList(List<Integer> areasId,
			List<Integer> subAreasId, Integer recruiterId,String ojtAt, Integer stateId,
			String candidateDocumentNumber, String candidateFirstname,
			String candidateLastname) throws RecruitmentException;

	public OjtDto add(OjtDto dto) throws RecruitmentException;
	
	public OjtDto findById(Integer id) throws RecruitmentException;
	
	public List<OjtDto> findPendingsByCandidateId(Integer candidateId) throws RecruitmentException;

}
